<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
	  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:py="http://purl.org/kid/ns#" 
      py:extends="'master.kid'">
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" py:replace="''"/>
    <title>TGSVN 2.10</title>
  </head>
  <body>
    <div id="sidebar">
      <h2>更多资料</h2>
      如果需要更多资料，可以通过如下连接获取：
      <ul class="links">
	<li><a href="http://code.google.com/p/tgsvn/">Google Code TGSVN</a></li>
	<li><a href="mailto:xuender@gmail.com">徐晨阳</a></li>
	<li><a href="http://www.tortoisesvn.net/docs/release/TortoiseSVN_zh_CN/index.html">TortoiseSVN文档</a></li>
	<li><a href="http://www.tortoisesvn.net/docs/release/TortoiseMerge_zh_CN/index.html">TortoiseMerge文档</a></li>
      </ul>
    </div>
    欢迎使用基于TurboGears开发的Subversion管理工具TGSVN
    <h2>Windows</h2>
    <div id="getting_started">
      <ol id="getting_started_steps">
	<li>
          <h3>安装客户端</h3>
          <p>
	    <table>
	      <tr>
		<td>32位Windows</td>
		<td><a href="http://downloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.4.5.10425-win32-svn-1.4.5.msi?download">TortoiseSVN-1.4.5.10425-win32-svn-1.4.5.msi</a></td>
		<td><a href="http://downloads.sourceforge.net/tortoisesvn/LanguagePack-1.4.5.10425-win32-zh_CN.exe?download">中文补丁</a></td>
	      </tr>
	      <tr>
		<td>64位Windows</td>
		<td><a href="http://downloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.4.5.10425-x64-svn-1.4.5.msi?download">TortoiseSVN-1.4.5.10425-x64-svn-1.4.5.msi</a></td>
		<td><a href="http://downloads.sourceforge.net/tortoisesvn/LanguagePack-1.4.5.10425-x64-zh_CN.exe?download">中文补丁</a></td></tr>
	    </table>
	    TortoiseSVN1.4.5发布于2007-08-26，最新版本到<a href="http://tortoisesvn.net/downloads">TortoiseSVN</a> 官网下载。
	  </p>
	</li>
	<li>
          <h3>设置项目</h3>
          <p>使用TortoiseSVN的<b>检出</b>功能输入 <b>svn://${getServer(tg.request.base)}/项目代码/目录</b> 获取数据
	    <span py:if="len(tg.identity.user.projects)>0">
	      目前 [ ${tg.identity.user.display_name} ] 可用的项目有:
	      <ul>
		<li py:for="p in tg.identity.user.projects"><a href="svn://${getServer(tg.request.base)}/${p.code}">${p.name.encode('utf-8')}[${p.code}]</a> , ${p.note.encode('utf-8')}</li>
	      </ul>	
	    </span>
	    <span py:if="len(tg.identity.user.projects)==0">目前 [ ${tg.identity.user.display_name} ] 没有可用的项目。</span>    
	  </p>
	</li>
	<li>
          <h3>获取提交项目数据</h3>
          <p>修改数据前先使用TortoiseSVN的<b>刷新</b>功能获取最新数据，修改完毕以后<b>提交</b>并简要说明修改内容。如果在修改期间其他用户<b>提交</b>相同文件会产生<b>冲突</b>，需要用户合并出现<b>冲突</b>的文件然后再<b>提交</b>，最终保证所有项目数据是确实有效的。</p>
	</li>
      </ol>
      <h2>Linux</h2>
      <ol>
	<li>
	  <h3>安装Subversion</h3>
	  <p>sudo apt-get subversion</p>
	</li>
	<li>
	  <h3>检出、更新、提交</h3>
	  检出：<b>svn co svn://${getServer(tg.request.base)}/项目代码/目录</b><br/>
	  更新：<b>svn update</b><br/>
	  提交：<b>svn ci -m'日志'</b>
	</li>
      </ol>
      <h2>作者</h2>
      <h3>徐晨阳</h3>
      <div class="notice"> 如果您有什么更好的建议或发现系统中的错误，请务必和我联系。在论坛中发布信息或直接和我邮件联系。谢谢!</div>
    </div>
  </body>
</html>
